package com.yt.user.models.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.yt.user.models.bo.StudentInfoBO;
import com.yt.user.models.bo.StudentInfoSaveBO;
import com.yt.user.models.vo.StudentInfoVO;
import com.yt.user.models.dto.StudentInfoDTO;
import java.util.List;

/**
 * @author
 * @dese
 * @date 2025/10/23 10:56
 */
public interface IStudentInfoService extends IService<StudentInfoDTO> {
    boolean add(StudentInfoSaveBO saveBO);

    List<StudentInfoVO> queryStudentList();

    boolean addCus(StudentInfoSaveBO saveBO);
    // 新增分页查询方法
    Page<StudentInfoVO> queryStudentPage(Integer pageNo, Integer pageSize);

    Page<StudentInfoDTO> queryStudentPage(StudentInfoBO bo);

    List<StudentInfoDTO> selectUnallocatedStudents();
}

